package com.dao;

import java.util.List;

import com.bean.CostcheckCraftPart;

public interface CostcheckCraftPartDao {

	public abstract void save(CostcheckCraftPart transientInstance);

	public abstract void delete(CostcheckCraftPart persistentInstance);

	public abstract CostcheckCraftPart findById(java.lang.Integer id);

	public abstract List findByExample(CostcheckCraftPart instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findByChId(Object chId);

	public abstract List findByPartId(Object partId);

	public abstract List findByCraftId(Object craftId);

	public abstract List findByPrice(Object price);

	public abstract List findByMemo(Object memo);

	public abstract List findAll();

	public abstract CostcheckCraftPart merge(CostcheckCraftPart detachedInstance);

	public abstract void attachDirty(CostcheckCraftPart instance);

	public abstract void attachClean(CostcheckCraftPart instance);

}